/**
 * This package provides the View interface, which is both an Iterator
 * and an Iterable.  View is the basis for much of the internal iterator
 * functionality in the Iterate library. 
 * 
 * <p>Copyright &#169; 2007-2008 Brian Cavalier<p/>
 * 
 * <p>The Iterate package is licensed under the
 * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License</a></p>
 * @author Brian Cavalier
 */
package org.bc.iterate.view;
